long flowing skirt - Turkish English Dictionary